package com.zlict.admin.domain;

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import com.zlict.common.annotation.Excel;
import com.zlict.common.core.domain.BaseEntity;

/**
 * 资产管理-无形资产摊销明细对象 rd_assets_amortization_detail
 * 
 * @author lqh
 * @date 2025-07-05
 */
@Data
public class RdAssetsAmortizationDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 明细ID */
    private Long id;

    /** 关联无形资产表的ID */
    @Excel(name = "关联无形资产表的ID")
    private Long intangibleId;

    /** 费用计算月份（如2025-08） */
    @Excel(name = "费用计算月份", readConverterExp = "如=2025-08")
    private Date costTime;

    /** 月摊销额 */
    @Excel(name = "月摊销额")
    private BigDecimal costAmount;

    /** 本月开始天数 */
    @Excel(name = "本月开始天数")
    private String costStartDay;

    /** 本月结束天数 */
    @Excel(name = "本月结束天数")
    private String costEndDay;

    /** 计算规则（如“本月1日-本月31日” ） */
    @Excel(name = "计算规则", readConverterExp = "如=“本月1日-本月31日”")
    private String costRule;
}
